gis navigation data mining garmin mapping data warehousing bioinformatics fuzzy logic artificial intelligence map machine learning gps neural networks crm computational biology maps business intelligence